package com.ce.webframework.sec.service;

import java.util.List;

import com.ce.webframework.sec.model.SecToolbarDO;
import com.ce.webframework.sec.model.SecToolbarTempDO;
import com.sitechasia.webx.core.service.IBaseService;

public interface ISecToolbarService extends IBaseService{
	
	/**
	 * 
	 * 功能描述:查询当前用户所有未应用的快捷菜单(根据应orderNum字段排序)
	 * @param userId 当前用户ID 
	 * @param functionIds 权限功能ID的集合   
	 *@return List
	 */
	List<SecToolbarTempDO> getUnuseCutMenus(Long userId,List functionIds);
	/**
	 * 
	 * 功能描述:查询当前用户所有已应用的快捷菜单(根据应orderNum字段排序)
	 * @param userId 当前用户ID 
	 * @param epId 开发商ID   
	 * @param 权限功能集合     
	 *@return List
	 */
	List<SecToolbarDO> getUseCutMenus(Long userId,Long epId,List <String>functionIds);
	/**
	 * 
	 * 功能描述: 当移快捷菜单时更新当前菜单的位置并保存
	 *         
	 *@param applyId 应用标志(页面容器标志：rss_body+applyId)
	 *@param orderNum 排序字段
	 *@param cutId  字段主键
	 *
	 */
	
	public void updateCutMenuWhenMove(String applyId, String orderNum, Long cutId,Long userId,Long epId);
}
